7f153e47d7c85efefe36fe0fdfcf7771aa01756f,src/main/java/kr/co/vcnc/haeinsa/HaeinsaTransaction.java,HaeinsaTransaction,abort,#,388
Before Change
for (Entry<byte[], HaeinsaTableTransaction> tableStateEntry : tableStates.entrySet()){
for (Entry<byte[], HaeinsaRowTransaction> rowStateEntry : tableStateEntry.getValue().getRowStates().entrySet()){
// delete prewritten, transaction ์? ํ?ฌํจ๋? row ๋ง๋ค table ์?ด ๋ค๋ฅผ ์ ์๊ธฐ ๋๋ฌธ์? HaeinsaTable ์? ๋งค๋ฒ ๋ค์ ๋ฐ์์ผ ํ๋ค.
HaeinsaTable table = (HaeinsaTable) tablePool.getTable(tableStateEntry.getKey());
try{
table.deletePrewritten(rowStateEntry.getValue(), rowStateEntry.getKey());
After Change
for (Entry<byte[], HaeinsaTableTransaction> tableStateEntry : tableStates.entrySet()){
for (Entry<byte[], HaeinsaRowTransaction> rowStateEntry : tableStateEntry.getValue().getRowStates().entrySet()){
// delete prewritten, transaction ์? ํ?ฌํจ๋? row ๋ง๋ค table ์?ด ๋ค๋ฅผ ์ ์๊ธฐ ๋๋ฌธ์? HaeinsaTable ์? ๋งค๋ฒ ๋ค์ ๋ฐ์์ผ ํ๋ค.
HaeinsaTableIfaceInternal table = tablePool.getTableInternal(tableStateEntry.getKey());
try{
table.deletePrewritten(rowStateEntry.getValue(), rowStateEntry.getKey());